package com.component.api.model.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 描述：
 * 数据源传递
 * @author xianggj
 * @Date 2021/12/2 16:21
 **/
@Data
@NoArgsConstructor
@Builder
@AllArgsConstructor
public class DatabaseParamDTO implements Serializable {
    private static final long serialVersionUID = -1L;
    /**
     * 数据库类型
     */
    private String type;

    /**
     * 连接数据库模式名
     */
    private String schema;
    /**
     * 数据库用户名
     */
    private String userName;
    /**
     * 数据库密码
     */
    private String pwd;

    private String url;

    private String driver;
    /**
     * 表名
     */
    private String tableName;
    /**
     * 库名
     */
    private String dbName;

}
